Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Dobrich Challenger Portugal F4 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Slovakia F3 Austria F10 Portugal F4 Portugal F5 Tunisia F4 Iran F4 Austria F1 Austria F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Great Britain F17 Israel F4 Czech Republic F5 Germany F2 Austria F1 Germany F3 Ivory Coast F1 Ivory Coast F2 Croatia F1 Kazakhstan F1 Kazakhstan F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Iran F3 Croatia F2 Italy F17 Germany F8 Austria F4 Austria F6 Slovak Rep. F2 Italy F23 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Morocco F1 Israel F1 Israel F2 Morocco F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F4 Austria F2 Kuwait F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Slovakia F2 Croatia F6 Portugal F5 Germany F1 Croatia F4 (Opatija) Canada F1 Austria F5 Czech Republic F2 Poland F1 Austria F5 Israel F5 M15 Monastir Geneva Challenger Fifth Third Bank Tennis Championships - Lexington Czech Republic F1 M15 Heraklion Ljubljana Open - Ljubljana M25 Monastir Prosperita Open 2007 - Ostrava M15 Bergamo M25 Vila Real de Santo Antonio M15 Slovenska Bistrica M25 Padova M25 Trnava Pharma Medico Open 2008 - Aarhus M25 Santa Margherita di Pula M25 Valldoreix Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice M15 Antalya M25 Telfs M15 Ollersbach s'Tennis Masters Challenger - Graz M25 Santa margherita di Pula M15 Vienna Ljubljana Open 2008 - Ljubljana Steelers Cup - Kosice Steelers Cup - Kosice M25+H Kassel Ostrava Challenger Reggio Emilia Challenger San Benedetto Challenger Poznan Challenger Freudenstadt Challenger Tashkent Challenger Kos-Zucchetti Tennis Cup - Cordenons Seoul Challenger Chuncheon Challenger Aachen Challenger Trnava Challenger Rhodes Challenger Busan Challenger Prostejov Challenger Bytom Challenger Brasilia Challenger Samarkand Challenger Karshi Challenger Izmir Challenger Seoul Challenger Bratislava Challenger Courmayeur Challenger Casablanca Challenger Rabat Challenger Arad Challenger Baden Open - Karlsruhe Oberstaufen Challenger San Marino Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Manerbio Challenger Astana Challenger Genova Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2007 - Trnava M25 Vila Real de Santo Antonio Trnava Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Heilbronn Challenger Bergamo Challenger Fergana Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Casablanca Challenger Rabat Challenger Marrakech Challenger Leon Challenger Prague Challenger Bordeaux Challenger Ostrava Challenger San Benedetto Challenger Karshi Challenger Brasov Challenger Trnava Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Sarajevo Challenger Orbetello Challenger San Marino Challenger Genova Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger Panama City Challenger Barranquilla Challenger Heilbronn Challenger Vicenza Challenger Morocco Tennis Tour - Rabat Marburg Challenger San Benedetto Challenger Liberec Challenger Cherbourg Challenger Prostejov Challenger Padova Challenger Todi Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava Liberec Challenger Manerbio Challenger Como Challenger Rome Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Barletta Challenger Poprad Tatry Challenger Prague Challenger Bath Challenger Morelos Challenger M25 Santa Margherita di Pula Tampere Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Vicenza Challenger Poprad Tatry Challenger Marburg Challenger Prague Challenger Liberec Challenger Orleans Challenger Almaty Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Quimper Challenger Indian Wells Challenger Trnava Challenger Padova Challenger Liberec Challenger Como Challenger Genova Challenger Kosice Challenger Punta Del Este Challenger ATP Slovak Open Challenger - Bratislava Prague Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Bratislava Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Heilbronn Challenger Prostejov Challenger Trnava Challenger Bratislava 2 Challenger Geneva Challenger Poprad Tatry Challenger Noumea Challenger Heilbronn Challenger Marbella Challenger Furth Challenger Kosice Challenger Turin Challenger Salinas Challenger Rimini Challenger Ostrava Challenger M25 Monastir Brasov Challenger - Brasov Furth Challenger Trnava Challenger Mons Challenger Aachen Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Heilbronn Challenger Singapore Challenger Wroclaw Challenger Bergamo Challenger Barletta Challenger Vercelli Challenger Ostrava Challenger Bratislava Challenger Mestre Challenger Bratislava Challenger Tatra Banka Open - Bratislava M15 Trnava Biella Challenger M15 Heraklion Cordenons Challenger M15 Telde St. Remy Challenger Marburg Challenger Alessandria Challenger Braunschweig Challenger Prague Challenger M25 Reggio Emilia Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Valencia Challenger Napoli Challenger Shymkent Challenger Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger San Benedetto Challenger Biella Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Banja Luka Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Trieste Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Prostejov Challenger Quito Challenger M15 Antalya Nur-Sultan 1 Challenger Tatra Banka Open 2006 - Bratislava Sassuolo Challenger Liberec Challenger Bratislava Challenger Como Challenger Vicenza Challenger Pullach Challenger Rome Challenger Poznan Challenger Ostrava Challenger Cordenons Challenger Banja Luka Challenger Rome Challenger Bratislava Challenger Pune Challenger Santiago Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Arad Challenger Anning Challenger Nanchang Challenger Bad Waltersdorf Challenger Poznan Challenger Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Liberec Challenger San Marino Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger Prague Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Biella 3 Challenger Biella 7 Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger Maia 2 Challenger Lisbon Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Braga Challenger Steelers Cup 2005 - Kosice Heilbronn Challenger Banja Luka Challenger Maia Challenger Flea Market Cup - Busan Koblenz Challenger Villena Challenger Kigali 1 Challenger Hersonissos 1 Challenger Zadar Challenger Monza Challenger Prosperita Open 2008 - Ostrava Liberec Challenger Genova Challenger Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Marrakech Challenger Furth Challenger Lima Challenger Mons Challenger Guayaquil Challenger San Benedetto Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Salvador Challenger Astana Challenger Rijeka Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Istanbul Challenger Marbella Challenger Guayaquil Challenger Bank Austria Tennis Trophy - Vienna Biella 2 Challenger Zagreb Challenger Santiago Challenger Johannesburg Challenger Rome Challenger Kosice Challenger Lisbon Challenger Prostejov Challenger Zagreb Challenger Losinj Challenger Legg Mason Tennis Classic - Washington Barcelona Challenger Bratislava Challenger ATP Studena Croatia Open Umag - Umag Bratislava Challenger Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Wolfsburg Challenger Medibank International - Sydney San Luis Potosi Challenger Erste Bank Open - Vienna Serbia Open - Belgrade Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Todi Challenger Lermontov Challenger Noumea Challenger Glasgow Challenger Prague Challenger Kosice Challenger Tanger Challenger Eckental Challenger Bratislava Challenger Meknes Challenger AEGON International - Eastbourne Como Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Marbella Challenger Napoli Challenger Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Noumea Challenger Shenzhen Open - Shenzhen China Open - Beijing Heilbronn Challenger Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Caltanissetta Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rome Challenger Bergamo Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Mexico City Challenger Ecuador Open - Quito Garanti Koza Sofia Open - Sofia BMW Open - Munich Plava Laguna Croatia Open - Umag Sydney International - Sydney Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Belgrade 2 - Belgrade Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Barcelona Open BancSabadell - Barcelona Rennes Challenger St. Petersburg Open - St. Petersburg Athens Challenger Rome Challenger Santiago Challenger Ostrava Challenger Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals BMW Open - Munich Bogota Challenger M25 Reggio Emilia Quimper Challenger Poznan Challenger Vercelli Challenger BMW Open - Munich Kitzbuhel Challenger Todi Challenger Open 13 - Marseille Bergamo Challenger Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Tiriac Open - Bucharest German Tennis Championships - Hamburg Loughborough Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Helsinki Challenger Naples Challenger Skopje Challenger AEGON Championships - London Studena Croatia Open - Umag Rio De Janeiro Challenger Grand Prix Hassan II - Casablanca Mersin Challenger Aircel Chennai Open - Chennai Buenos Aires Challenger Marburg Challenger Manerbio Challenger Seville Challenger Casablanca Challenger Budapest Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Irving Challenger Como Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Quimper Challenger Guadalajara Challenger Aegon Nottingham Open - Nottingham Ostrava Challenger Sibiu Challenger Vegeta Croatia Open - Umag Caltanissetta Challenger Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia Koblenz Challenger Mons Challenger Bratislava Challenger DIEMA XTRA Sofia Open - Sofia Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Napoli Challenger Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Brasil Open - Sao Paulo Florence Challenger Abierto Mexicano Telcel - Acapulco Eckental Challenger Rome Challenger Hungarian Open - Budapest BMW Open - Munich Scheveningen Challenger Seville Challenger Antalya Cup - Antalya Troisdorf Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Bonn Challenger Montevideo Challenger Punta Del Este Challenger Tata Open Maharashtra - Pune Prague II Challenger Prostejov Challenger Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Brasil Open - Sao Paulo Nur-Sultan 2 Challenger Santiago Challenger Marbella Challenger Belgrade Challenger BMW Open - Munich Prague Challenger Perugia Challenger Generali Open - Kitzbuhel Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Todi Challenger Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Sofia Open - Sofia Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich St. Petersburg Open - St. Petersburg Nordea Open - Bastad Hersonissos 2 Challenger Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Milan Challenger Open Parc - Lyon Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Apia International - Sydney Generali Open - Kitzbuhel Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Great Ocean Road Open - Melbourne Winston-Salem Open - Winston-Salem Noumea Challenger Bangkok Challenger Ortisei Challenger Biella 1 Challenger Quito Challenger Prostejov Challenger Brisbane International - Brisbane Szczecin Challenger Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Lyon Challenger Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Nordea Open - Bastad Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London German Tennis Championships - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Moselle Open - Metz Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel Australian Open - Melbourne Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 French Open - Paris Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Wimbledon - London Davis Cup, Group I, 2R, ROU-SVK 2-3 U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London All Lower level tournaments Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Wimbledon (juniors) Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Wimbledon (juniors) Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Kigali 2 Challenger Olympics - Rio de Janeiro M25 Santa Margherita di Pula Helsinki Challenger